package com.zcsy.commons.upload;

/**
 * 上传文件操作接口.<br>
 * 
 * @author tanghan   barbadosliy@163.com
 * @version 2015年6月7日
 * @see IFileHelper
 * @since  JDK1.7.0
 */
public interface IFileHelper {

	/**
	 * 将临时文件保存起来.
	 * 
	 * @param token
	 *            用于创建临时文件夹的token.
	 * @param path
	 *            目录.
	 * @param fileId
	 *            文件ID.
	 * @return 文件的URL
	 */
	String saveTempFile(String token, String path, String fileId);

	/**
	 * 根据文件的URL 删除文件.
	 * 
	 * @param url
	 *            文件的URL.
	 * @return 是否删除成功.
	 */
	boolean deleteByUrl(String url);

}
